package com.hyperfix.simulator.service.impl;

import com.hyperfix.models.common.R;

/**
 * @author JiangChunYu
 * 2024/3/14
 */
public interface SysJobService {
    /**
     * 开启/停止定时任务
     *
     * @param jobId 定时任务id
     * @param stop  1: 开启 0: 关闭
     * @return 是否开启/停止成功
     */
    R<String> changeStatus(Integer jobId, Integer stop);

    /**
     * 修改采集周期
     *
     * @param pipelineId 管道 ID
     * @param period     时期
     * @return {@link R}<{@link String}> 是否修改成功
     */
    R<String> changeCycle(Integer pipelineId, Long period);
}
